package com.zenithmind.chat.pojo.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 好友查询条件
 * 
 * @author ZenithMind Team
 * @since 2025-01-09
 */
@Data
@Schema(description = "好友查询条件")
public class ChatFriendQuery {

    @Schema(description = "用户ID")
    private String userId;

    @Schema(description = "好友ID")
    private String friendId;

    @Schema(description = "关系状态")
    private Integer status;

    @Schema(description = "分组名称")
    private String groupName;

    @Schema(description = "搜索关键词")
    private String keyword;

    @Schema(description = "是否置顶")
    private Integer isTop;

    @Schema(description = "是否免打扰")
    private Integer isDisturbFree;

    @Schema(description = "页码")
    private Integer pageNum = 1;

    @Schema(description = "页大小")
    private Integer pageSize = 20;
}
